<?php
MVC模式

		||======action 		//控制器
		||		||
		||		||=	Action.class.php 	内容：class Action extends Smarty //下面所有文件继承
		||		||.=	...Action.class.php
		||			这里内容：
		||			$this->assing('','');
		||			$this->display('模板文件');
		||
		||=======config 		//配置文件
		||
		||
		||
		||=======libs 	//库文件
		||
MVC==||
		||
		||=======model  		//操作类
		||
		||
		||
		||=======view 		//模板
		||			||=	index.html 	模板文件
		||			||	{$内容}		//调用php
		||
		||======index.php 		//入口文件
		||		||
		||  		||	 header("content-type:text/html;charset=utf-8");    
		||    		||	//接收两个参数  
		||    		||	//一个参数用来确定我们要实例化的对象   c
		||    		||	$c = $_GET['c']?$_GET['c']:'index';
		||		||
		||    		||	//一个参数用来确定要访问的方法    a
		||    		||	$a = $_GET['a']?$_GET['a']:'index';
		||    		||	$a = strtolower($a);
		||		||
		||    		||	//拼接类名（处理成大驼峰命名
		||    		||	$con = ucfirst(strtolower($c)).'Action';
		||		||
		||    		||	//穿内裤    加入视图层
		||    		||	include './libs/Smarty.class.php';
		||    		||	//加载配置文件
		||    		||	include './config/config.php';
		||		||
		||    		||	spl_autoload_register('autoload');    
		||    		||	//改造成自动加载
		||    		||	function autoload($className){
		||    		||	    if(substr($className,-6) == 'Action'){
		||    		||	        include './action/'.$className.'.class.php';
		||    		||	    }else{
		||    		||        include './model/'.$className.'.class.php';
		||    		||	    }
		||    		||	}
		||		||
		||    		||	//动态得到对象
		||    		||	$action = new $con();
		||		||
		||    		||	//动态调用方法
		||    		||	//$action->add();
		||    		||	$action->$a();
		||		||
		||		||====================================
		||
		||


